Every civil engineer must know